package fr.inria.phoenix.scenario.bwsnfirefighting.framework.distributed.alarmmanager;

import java.util.HashMap;

import fr.inria.diagen.core.ServiceConfiguration;
import fr.inria.diagen.core.exception.DiaGenException;
import fr.inria.diagen.core.exception.InvocationException;
import fr.inria.diagen.core.network.RemoteServiceInfo;
import fr.inria.diagen.core.service.local.Service;

import java.lang.Boolean;


import fr.inria.diagen.core.service.filter.attribute.EqualsAttributeFilter;
import fr.inria.diagen.core.service.filter.attribute.AttributeFilter;

public class SoundServiceFilter extends fr.inria.phoenix.scenario.bwsnfirefighting.framework.common.filter.SoundServiceFilter {
  private static final long serialVersionUID = 0;
  
    public SoundServiceFilter() {
      super("Sound");
    }
  
    public SoundServiceFilter activated(AttributeFilter<java.lang.Boolean> filter) {
        getAttributes().put("activated", filter);
        return this;
    }
    
    public SoundServiceFilter activated(java.lang.Boolean value) {
        return activated(new EqualsAttributeFilter<java.lang.Boolean>(value));
    }

}